package idv.loveloser.dao;

/**
 * AbstractMdlEvent entity provides the base persistence definition of the
 * MdlEvent entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractMdlEvent implements java.io.Serializable {

	// Fields

	private Long id;
	private String name;
	private String description;
	private Short format;
	private Long courseid;
	private Long groupid;
	private Long userid;
	private Long repeatid;
	private String modulename;
	private Long instance;
	private String eventtype;
	private Long timestart;
	private Long timeduration;
	private Short visible;
	private String uuid;
	private Long sequence;
	private Long timemodified;

	// Constructors

	/** default constructor */
	public AbstractMdlEvent() {
	}

	/** full constructor */
	public AbstractMdlEvent(String name, String description, Short format,
			Long courseid, Long groupid, Long userid, Long repeatid,
			String modulename, Long instance, String eventtype, Long timestart,
			Long timeduration, Short visible, String uuid, Long sequence,
			Long timemodified) {
		this.name = name;
		this.description = description;
		this.format = format;
		this.courseid = courseid;
		this.groupid = groupid;
		this.userid = userid;
		this.repeatid = repeatid;
		this.modulename = modulename;
		this.instance = instance;
		this.eventtype = eventtype;
		this.timestart = timestart;
		this.timeduration = timeduration;
		this.visible = visible;
		this.uuid = uuid;
		this.sequence = sequence;
		this.timemodified = timemodified;
	}

	// Property accessors

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getName() {
		return this.name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getDescription() {
		return this.description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public Short getFormat() {
		return this.format;
	}

	public void setFormat(Short format) {
		this.format = format;
	}

	public Long getCourseid() {
		return this.courseid;
	}

	public void setCourseid(Long courseid) {
		this.courseid = courseid;
	}

	public Long getGroupid() {
		return this.groupid;
	}

	public void setGroupid(Long groupid) {
		this.groupid = groupid;
	}

	public Long getUserid() {
		return this.userid;
	}

	public void setUserid(Long userid) {
		this.userid = userid;
	}

	public Long getRepeatid() {
		return this.repeatid;
	}

	public void setRepeatid(Long repeatid) {
		this.repeatid = repeatid;
	}

	public String getModulename() {
		return this.modulename;
	}

	public void setModulename(String modulename) {
		this.modulename = modulename;
	}

	public Long getInstance() {
		return this.instance;
	}

	public void setInstance(Long instance) {
		this.instance = instance;
	}

	public String getEventtype() {
		return this.eventtype;
	}

	public void setEventtype(String eventtype) {
		this.eventtype = eventtype;
	}

	public Long getTimestart() {
		return this.timestart;
	}

	public void setTimestart(Long timestart) {
		this.timestart = timestart;
	}

	public Long getTimeduration() {
		return this.timeduration;
	}

	public void setTimeduration(Long timeduration) {
		this.timeduration = timeduration;
	}

	public Short getVisible() {
		return this.visible;
	}

	public void setVisible(Short visible) {
		this.visible = visible;
	}

	public String getUuid() {
		return this.uuid;
	}

	public void setUuid(String uuid) {
		this.uuid = uuid;
	}

	public Long getSequence() {
		return this.sequence;
	}

	public void setSequence(Long sequence) {
		this.sequence = sequence;
	}

	public Long getTimemodified() {
		return this.timemodified;
	}

	public void setTimemodified(Long timemodified) {
		this.timemodified = timemodified;
	}

}